#include"TcpServer.hpp"
#include<iostream>
#include<memory>
using namespace std;
void Usage(string proc)
{
    cout<<"\n\rusage: "<<proc<<"port[1024+]\n"<<endl;
}

int main(int argc,char*argv[])
{
    if(argc!=2)
    {
        Usage(argv[0]);
        exit(UsageError);
    }
    uint16_t port=stoi(argv[1]);
    unique_ptr<TcpServer> tcp_svr(new TcpServer(port));
    tcp_svr->InitServer();
    tcp_svr->Start();
    return 0;
}